package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 审评查验-检查员登记表
 * @Author: yuncheng
 * @Date: 2023-10-09
 * @Version: V1.0
 */
@ApiModel(value = "spcy_rs_jcydjb对象", description = "审评查验-检查员登记表")
@TableName("spcy_rs_jcydjb")
public class SpcyRsJcydjb extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "身份证号")
    private String fsfzh;

    @ApiModelProperty(value = "姓名")
    private String realname;

    @ApiModelProperty(value = "性别（1：男；2：女）")
    private Integer sex;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "出生年月/生日")
    private Date birthday;

    @ApiModelProperty(value = "民族")
    private String fmz;

    @ApiModelProperty(value = "政治面貌")
    private String fzzmm;

    @ApiModelProperty(value = "毕业院校")
    private String fbyyx;

    @ApiModelProperty(value = "所学专业")
    private String fsxzy;

    @ApiModelProperty(value = "学历")
    private String fxl;

    @ApiModelProperty(value = "职称")
    private String fzc;

    @ApiModelProperty(value = "职务")
    private String fzw;

    @ApiModelProperty(value = "工作单位及部门")
    private String fgzdw;

    @Excel(name = "工作单位地址", width = 15)
    @ApiModelProperty(value = "工作单位地址")
    private String fgzdwdz;

    @ApiModelProperty(value = "从事工作")
    private String fcsgz;

    @ApiModelProperty(value = "工作年限(从事两品医械年限)")
    private String fgznx;

    @ApiModelProperty(value = "单位意见")
    private String fdwyj;

    @ApiModelProperty(value = "手机")
    private String phone;

    @ApiModelProperty(value = "QQ号码")
    private String fqqhm;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "传真号码")
    private String fcz;

    @ApiModelProperty(value = "数据采集状态(填写中/已提交/废弃)")
    private String fsjcjzt;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "提交日期")
    private Date ftxrq;

    @ApiModelProperty(value = "检查员类别")
    private String fjcylb;

    @ApiModelProperty(value = "账号状态(已生成/未生成)")
    private String fzhzt;

    @ApiModelProperty(value = "验证码")
    private String fyzm;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "验证码有效期")
    private Date fyzmyxq;

    @ApiModelProperty(value = "存放文件路径")
    private String fcfwjlj;

    @ApiModelProperty(value = "审核状态(未审核/已审核)")
    private String fshzt;

    /** 以下为最新的 */
    @ApiModelProperty(value = "单位全称")
    private String fdwqc;

    @ApiModelProperty(value = "单位部门")
    private String fdwbm;

    @ApiModelProperty(value = "单位地址")
    private String fdwdz;

    @ApiModelProperty(value = "单位类型")
    private String fdwlx;

    @ApiModelProperty(value = "单位工作年限")
    private String fdwgznx;

    @ApiModelProperty(value = "从事检查开始时间")
    private String fcsjckssj;

    @ApiModelProperty(value = "所属地市")
    private String fssds;

    @ApiModelProperty(value = "是否药检所(是/否)")
    private String fsfyjs;

    @ApiModelProperty(value = "是否退休延聘(是/否)")
    private String fsftxyp;

    public String getFsfzh() {
        return fsfzh;
    }

    public void setFsfzh(String fsfzh) {
        this.fsfzh = fsfzh;
    }

    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getFmz() {
        return fmz;
    }

    public void setFmz(String fmz) {
        this.fmz = fmz;
    }

    public String getFzzmm() {
        return fzzmm;
    }

    public void setFzzmm(String fzzmm) {
        this.fzzmm = fzzmm;
    }

    public String getFbyyx() {
        return fbyyx;
    }

    public void setFbyyx(String fbyyx) {
        this.fbyyx = fbyyx;
    }

    public String getFsxzy() {
        return fsxzy;
    }

    public void setFsxzy(String fsxzy) {
        this.fsxzy = fsxzy;
    }

    public String getFxl() {
        return fxl;
    }

    public void setFxl(String fxl) {
        this.fxl = fxl;
    }

    public String getFzc() {
        return fzc;
    }

    public void setFzc(String fzc) {
        this.fzc = fzc;
    }

    public String getFzw() {
        return fzw;
    }

    public void setFzw(String fzw) {
        this.fzw = fzw;
    }

    public String getFgzdw() {
        return fgzdw;
    }

    public void setFgzdw(String fgzdw) {
        this.fgzdw = fgzdw;
    }

    public String getFgzdwdz() {
        return fgzdwdz;
    }

    public void setFgzdwdz(String fgzdwdz) {
        this.fgzdwdz = fgzdwdz;
    }

    public String getFcsgz() {
        return fcsgz;
    }

    public void setFcsgz(String fcsgz) {
        this.fcsgz = fcsgz;
    }

    public String getFgznx() {
        return fgznx;
    }

    public void setFgznx(String fgznx) {
        this.fgznx = fgznx;
    }

    public String getFdwyj() {
        return fdwyj;
    }

    public void setFdwyj(String fdwyj) {
        this.fdwyj = fdwyj;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getFqqhm() {
        return fqqhm;
    }

    public void setFqqhm(String fqqhm) {
        this.fqqhm = fqqhm;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getFcz() {
        return fcz;
    }

    public void setFcz(String fcz) {
        this.fcz = fcz;
    }

    public String getFsjcjzt() {
        return fsjcjzt;
    }

    public void setFsjcjzt(String fsjcjzt) {
        this.fsjcjzt = fsjcjzt;
    }

    public Date getFtxrq() {
        return ftxrq;
    }

    public void setFtxrq(Date ftxrq) {
        this.ftxrq = ftxrq;
    }

    public String getFyzm() {
        return fyzm;
    }

    public void setFyzm(String fyzm) {
        this.fyzm = fyzm;
    }

    public Date getFyzmyxq() {
        return fyzmyxq;
    }

    public void setFyzmyxq(Date fyzmyxq) {
        this.fyzmyxq = fyzmyxq;
    }

    public String getFjcylb() {
        return fjcylb;
    }

    public void setFjcylb(String fjcylb) {
        this.fjcylb = fjcylb;
    }

    public String getFcfwjlj() {
        return fcfwjlj;
    }

    public void setFcfwjlj(String fcfwjlj) {
        this.fcfwjlj = fcfwjlj;
    }

    public String getFzhzt() {
        return fzhzt;
    }

    public void setFzhzt(String fzhzt) {
        this.fzhzt = fzhzt;
    }

    public String getFshzt() {
        return fshzt;
    }

    public void setFshzt(String fshzt) {
        this.fshzt = fshzt;
    }

    public String getFdwqc() {
        return fdwqc;
    }

    public void setFdwqc(String fdwqc) {
        this.fdwqc = fdwqc;
    }

    public String getFdwbm() {
        return fdwbm;
    }

    public void setFdwbm(String fdwbm) {
        this.fdwbm = fdwbm;
    }

    public String getFdwlx() {
        return fdwlx;
    }

    public void setFdwlx(String fdwlx) {
        this.fdwlx = fdwlx;
    }

    public String getFssds() {
        return fssds;
    }

    public void setFssds(String fssds) {
        this.fssds = fssds;
    }

    public String getFsfyjs() {
        return fsfyjs;
    }

    public void setFsfyjs(String fsfyjs) {
        this.fsfyjs = fsfyjs;
    }

    public String getFdwdz() {
        return fdwdz;
    }

    public void setFdwdz(String fdwdz) {
        this.fdwdz = fdwdz;
    }

    public String getFsftxyp() {
        return fsftxyp;
    }

    public void setFsftxyp(String fsftxyp) {
        this.fsftxyp = fsftxyp;
    }

    public String getFdwgznx() {
        return fdwgznx;
    }

    public void setFdwgznx(String fdwgznx) {
        this.fdwgznx = fdwgznx;
    }

    public String getFcsjckssj() {
        return fcsjckssj;
    }

    public void setFcsjckssj(String fcsjckssj) {
        this.fcsjckssj = fcsjckssj;
    }
}
